package com.ruoyi.graduate.domain.param;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("用户修改参数类")
public class MsSysUserUpdataParam {

    @ApiModelProperty(value = "用户ID（自增主键）")
    @TableId(type = IdType.AUTO) // 对应数据库AUTO_INCREMENT自增主键
    private Long userId;

    @ApiModelProperty(value = "用户账号（必填）")
    private String userName; // 对应数据库user_name字段（非空，账号登录用）

    @ApiModelProperty(value = "用户昵称（必填）")
    private String nickName; // 对应数据库nick_name字段（非空，显示用）

    @ApiModelProperty(value = "手机号码（可选，默认空字符串）")
    private String phonenumber; // 对应数据库phonenumber字段（11位手机号格式）

}
